
.function-foo(@a) {
    return: default foo @a;
}

.function-foo(@a) when (@a > 1) {
    return: guarded foo @a;
}

guard {
    foo1: foo(1);
    foo2: foo(2);
}
